//原型：给String定义一个原型函数
//去除字符串的头部空格
String.prototype.trim = function () {
    //定义正则表达式
    var reg = /^\s+/; //头部空格
    return this.replace(reg, "");
}
var str = "   kgc   sss   ";
console.log(str.trim());

//去除字符串的尾部空格
String.prototype.trimEnd = function () {
    //定义正则表达式
    var reg = /\s+$/; //尾部空格
    return this.replace(reg, "");
}
var str = "   kgc   sss   ";
console.log(str.trimEnd());


//去除字符串的头尾空格
String.prototype.trimAdd = function () {
    //定义正则表达式
    var reg = /(^\s*)|(\s*$)/g; //头尾空格
    return this.replace(reg, "");
}
var str = "   kgc   sss   ";
console.log(str.trimAdd());


//去除字符串的全部空格
String.prototype.trimAll = function () {
    //定义正则表达式
    var reg = /\s/g; //全部空格
    return this.replace(reg, "");
}
var str = "   kgc   sss   ";
console.log(str.trimAll());